alternate generation - French English Dictionary